namespace FluentDataContract
{
    using System.Collections.Generic;

    public class ObjectContract : DataContractBase, IObjectContract
    {
        private IList<IPropertyContract> _properties;
        public IList<IPropertyContract> Properties { get { return _properties ?? (_properties = new List<IPropertyContract>()); } }
    }
}